package br.com.pesca.persistence;

import br.com.pesca.dao.UsuarioDAO;
import br.com.pesca.entity.Usuario;
import java.util.ArrayList;
import java.util.List;

public class CadastraUsuarios {
    
    private static final List<Usuario> lista_de_usuarios = new ArrayList<>();
    
    public static void main(String args[]) {
        Usuario usuario = new Usuario();
        usuario.setNome("Administrador");
        usuario.setUsuario("admin");
        usuario.setSenha("123456");
        usuario.setNivelDeAcesso(Usuario.NivelDeAcesso.ADMINISTRADOR);
        lista_de_usuarios.add(usuario);
        
        usuario = new Usuario();
        usuario.setNome("Consultor");
        usuario.setUsuario("consultor");
        usuario.setSenha("123456");
        usuario.setNivelDeAcesso(Usuario.NivelDeAcesso.CONSULTOR);
        lista_de_usuarios.add(usuario);
        
        UsuarioDAO usuarioDAO = new UsuarioDAO();
        
        for (Usuario novo_usuario : lista_de_usuarios) {
            usuarioDAO.startOperation();
            usuarioDAO.save(novo_usuario);
            usuarioDAO.stopOperation(true);
        }
    }
}
